TECLADO MICROTERMINAL WOSA
RS-232 -
12 / 16 CHAVES
Características
Elétricas:
Protocolo de Comunicação - RS232 WOSA
Alimentação
: + 12 Vdc
Baud Rate
: 4800
Consumo de
corrente :
+/- 30 mA
Bits de Dados :
7
Paridade
: e
Stop Bit
: 1
Cabo
do teclado :
Alimentação
:
Via fonte externa ou
pino 9 do conector DB9 (escolher no ato da compra)
Comunicação
:
Conector Tipo
DB-9
: Tx / Rx
INICIALIZAÇÃO
DO TECLADO:
é exibido no display por 3 segundos a Identificação do equipamento: KEYTEC KT-12
FW 1.00 22/09/97
SOLICITAR
IDENTIFICAÇÃO:
|
02h
|
49h
|
03h
|
CSUM
|
|
Resposta:
|
ACK
|
02h
|
49H
|
Identificação
|
03h
|
CSUM
|
TESTE DE
COMUNICAÇÃO :
|
02h
|
Z0
|
03h
|
CSUM
|
|
Resposta
:
|
ACK
|
Leitor
de Cartões Magnéticos
: Padrão
Trilha 2
Comando
de Habilita :
|
02h
|
Q40
|
03h
CSUM
|
à
|
Resposta
|
ACK
|
Passagem
Correta do Cartão Magnético:
|
02h
|
82
|
Dados
trilha 2
|
03h
|
CSUM
|
Passagem
Incorreta do Cartão Magnético:
|
02h
|
4Ch
= L (erro de csum)
50h
= P (erro de aridade)
54h
= T (timeout)
|
03h
|
CSUM
|
Após
a passagem correta/errada
do cartão magnético, a espera de passagem de cartão magnético
é desabilitada.
Comando
de Desabilita :
|
02h
|
Q41
|
03h
|
CSUM
|
à
|
Resposta
|
ACK
|
04h
|
CSUM : função XOR de todos os dados, incluindo os
sinalizadores
ACK =
06h
Dados gravados no Cartão Magnético são
transmitidos na via serial no formato ASCII
Display
de Cristal Líquido:
16 caracteres x 2 Linhas
Display
é controlado pelo teclado através de comandos enviados pela via
serial :
Comando
de Controle do Display :
|
02h
|
Z2
|
OPERAÇÕES PARA O DISPLAY
|
03h
|
CSUM
|
OPERAÇÕES PARA O DISPLAY
|
CÓDIGOS P/ DISPLAY
|
Endereçamento
Horizontal
|
09h
XX
{ XX =
30h à 46h (coluna
1 à 16)}
|
Endereçamento
Vertical
|
0Bh
YY
{ YY =
30h ou 31h (1ª
ou 2ª linha)}
|
Cursor
|
10h
ZZ
{ ZZ = [( 30 = Off ), ( 31 = on ) e ( 32 =
blink )]}
|
Limpa
Display
|
FFh
|
mensagem
(Escrita no Display)
|
Códigos
ASCII (tabela de códigos ASCII)
|
|
Resposta
:
|
à
|
ACK
|
|
|
|
|
|
|
|
TABELA DE CÓDIGOS ASCII E FORMAÇÃO DOS
CARACTERES
Hex
|
2
|
3
|
4
|
5
|
6
|
7
|
A
|
B
|
C
|
D
|
E
|
F
|
0
|
|
0
|
@
|
P
|
`
|
p
|
á
|
░
|
└
|
╨
|
α
|
≡
|
1
|
!
|
1
|
A
|
Q
|
a
|
q
|
í
|
▒
|
┴
|
╤
|
ß
|
±
|
2
|
“
|
2
|
B
|
R
|
b
|
r
|
ó
|
▓
|
┬
|
╥
|
Γ
|
≥
|
3
|
#
|
3
|
C
|
S
|
c
|
s
|
ú
|
│
|
├
|
╙
|
π
|
≤
|
4
|
$
|
4
|
D
|
T
|
d
|
t
|
ñ
|
┤
|
─
|
╘
|
Σ
|
⌠
|
5
|
%
|
5
|
E
|
U
|
e
|
u
|
Ñ
|
╡
|
┼
|
╒
|
σ
|
⌡
|
6
|
&
|
6
|
F
|
V
|
f
|
v
|
ª
|
╢
|
╞
|
╓
|
µ
|
÷
|
7
|
‘
|
7
|
G
|
W
|
g
|
w
|
º
|
╖
|
╟
|
╫
|
τ
|
≈
|
8
|
(
|
8
|
H
|
X
|
h
|
x
|
¿
|
╕
|
╚
|
╪
|
Φ
|
°
|
9
|
)
|
9
|
I
|
Y
|
i
|
y
|
®
|
╣
|
╔
|
┘
|
Θ
|
∙
|
A
|
*
|
:
|
J
|
Z
|
j
|
z
|
¬
|
║
|
╩
|
┌
|
Ω
|
·
|
B
|
+
|
;
|
K
|
[
|
k
|
{
|
½
|
╗
|
╦
|
█
|
δ
|
√
|
C
|
,
|
<
|
L
|
¥
|
l
|
|
|
¼
|
╝
|
╠
|
▄
|
∞
|
ⁿ
|
D
|
-
|
=
|
M
|
]
|
m
|
}
|
¡
|
╜
|
═
|
▌
|
φ
|
²
|
E
|
.
|
>
|
N
|
^
|
n
|
®
|
«
|
╛
|
╬
|
▐
|
ε
|
■
|
F
|
/
|
?
|
O
|
_
|
o
|
¬
|
»
|
┐
|
╧
|
▀
|
∩
|
ÿ
|
TECLADO MICROTERMINAL WOSA RS-232 -
12 / 16 CHAVES
Operação
do Teclado :
Comandos
para habilitar e desabilitar o teclado, suas respectivas
respostas.
Comando Habilita
Teclado sem buffer
|
02h
|
Z50
|
30h
|
03h CSUM
|
|
|
|
|
|
Resposta
|
ACK
|
Tecla acionada
|
OBS: à
|
Sem
exibição no Display.
|
|
|
|
|
|
|
|
|
Finalização
do comando: Ao
pressionar a tecla <ENTRA> ou receber um Comando de
Desabilitação do Teclado.
Comando Habilita
Teclado com buffer :
|
02h
|
Z50
|
31h
|
modo
|
quantidade
|
03h CSUM
|
Bufferiza
cada tecla ativada, obedecendo os campos modo e quantidade.
Modo
(Define
modo Eco no Display)
|
30h
32h
|
exibe
* para
cada tecla ativada
não
exibe
|
Quantidade
= XX
YY = (valores de 30h à 39h); Numero máximo de caracteres a serem
armazenados no buffer = 32.
Exemplo = 32h 38h = 28 caracteres.
(vide “tabela de códigos ASCII e formação dos
caracteres”).
Resposta possíveis:
|
|
|
|
4
|
|
|
|
Quando
acionar a tecla <ANULA>
e o buffer estiver vazio
|
ACK
|
04h
|
O
Comando é finalizado
|
|
|
|
|
Quando
acionar a tecla <ENTRA>
e o buffer tem caracter
|
ACK
|
02h
|
Z51
|
teclas
do buffer
|
03h
|
CSUM
|
O
Comando é finalizado
|
|
|
|
|
|
|
|
Quando
acionar o ultimo caracter
da quantidade
designada
|
ACK
|
02h
|
Z51
|
teclas
do buffer
|
03h
|
CSUM
|
Comando é finalizado
|
|
|
|
|
|
|
|
Quando
acionar a tecla <ENTRA>
e não existir caracter no buffer não é gerado nenhuma
resposta e o teclado continua habilitado.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comando Desabilita
Teclado
|
02h
|
Z51
|
03h
|
CSUM
|
à
|
Resposta
:
|
ACK
|
Comando
obter ou alterar as configuração do teclado:
|
CONFIGURAÇÕES
|
|
Comando p/ alterar
|
Teclado
Tipo (1 ou 2)
|
LCM
TRILHA 2
|
Bip
sempre Off
|
bauds = 4800 (PDR)
|
|
|
02h
|
Z30
|
XX
(30 ou
31)
|
30h
31h 30h
|
30h
|
30h
|
03h
|
CSUM
|
|
|
|
|
|
|
|
|
Obter
configuração do teclado
|
à
|
02h
|
Z30
|
03h
|
CSUM
|
|
|
|
|
|
Resposta para ambos os casos:
|
à
|
ACK
|
02h
|
Z31
|
CONFIGURAÇÕES
|
03h
|
SCUM
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Códigos Teclado -Padrão ASCII